/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.ufpb.halloc.dados;

import br.com.ufpb.halloc.negocio.Disciplina;
import br.com.ufpb.halloc.negocio.Professor;
import java.util.List;

/**
 *
 * @author Filipe
 */
public class ProfessorDAOArquivoXml implements ProfessorDAO {

     private static ProfessorDAOArquivoXml daoArquivoTxt;  
    
    public static ProfessorDAOArquivoXml getInstance(){
        if (daoArquivoTxt == null)
            return new ProfessorDAOArquivoXml();
        return daoArquivoTxt;
    }
    
    /* COSTRUTOR */
    private ProfessorDAOArquivoXml(){        
    }
    
    @Override
    public void salvar(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void remover(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void removerPorMatricula(String matricula) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void atualizar(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Professor getProfessor(Professor p) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Professor getProfessorMatricula(String matricula) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Professor> getProfessores() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public int size() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Professor> buscarTodosComProjeto() {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void inserirPreferencia(String codDisc, String codProf) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Disciplina> getDisciplinasDePreferencia(String codProf) {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void alocarDisciplia(String pro, String tur) {
        throw new UnsupportedOperationException("Not supported yet.");
    }
    
}
